//1. 在这个JS文件中，专门创建store的实例对象
import {observable,action} from 'mobx-miniprogram'

export const store = observable({
  //2. 数据字段
  numA:1,
  numB:2,
  activeTabbarIndex:0,

  //3. 计算属性, 注函数名前面加get
  get sum(){
    return this.numA + this.numB
  },

  //4. action方法: 用来修改store中的数据
  updateNumA: action(function(step){
    this.numA += step;
  }),

  updateNumB: action(function(step){
    this.numB += step;
  }),

  //更新tabbar页面
  updateActiveTabbarIndex:action(function(index){
    this.activeTabbarIndex = index
  })
})


